package com.express.gateway.spi.proxy.redirect;

import com.express.gateway.manage.entity.Api;

import io.vertx.core.Handler;
import io.vertx.ext.web.RoutingContext;

/**
 * VxApiRoute页面跳转处理器
 *
 * @author flower
 */
public interface RedirectProxyRouteHandler extends Handler<RoutingContext> {
    /**
     * 得到一个默认的页面跳转处理器实现
     *
     * @param api
     * @return
     */
    static RedirectProxyRouteHandler create(boolean isNext, Api api) {
        return new RedirectProxyRouteHandlerImpl(isNext, api);
    }

    ;
}
